#ifndef EXCEPTIONHANDLER_H
#define EXCEPTIONHANDLER_H

#include <iostream>
#include <string>
#include <SFML/Graphics.hpp>

using namespace std;
using namespace sf;

enum Exception { FATAL, FILE_NOT_FOUND, DIVIDE_BY_ZERO };

class ExceptionHandler {
public:
    ExceptionHandler(RenderWindow* window);
    ExceptionHandler() {}
    ~ExceptionHandler() {}
    
    void handle(Exception e);
    
private:
    RenderWindow* window;
};

#endif
